a species of howler monkey - Spanish English Dictionary